The DWEMER applet is pretty simple. It reads in a list of uni-directional routes from a separate configuration file and uses that list to set up a map of Morrowind in the form of a big graph. It then performs a basic breadth-first search on the map to find the shortest path between locations. At some point in the future I may revise the applet so that in can also handle weighted graphs, which would allow for searches for the cheapest as well as the shortest route, but seeing as travel costs are dependent on the disposition ratings of individual NPCs, there just didn't seem like much of a point. Besides, it's not like money is exactly scarce in Morrowind.
The configuration file currently contains every Guild Guide, Stilt Strider, and boat route available in the standard game. It should choose between available modes of transportation in that order of preference. Additionally, the file contains a large number of locations that are not accessible by the major forms of transport. Each of these is tied to a single "closest" location linked by major transport. As such, every trip to Pelegiad will include instructions taking you through Seyda Neen. Closeness was taken from the Morrowind Travel Guide at GameFAQs compiled by Jimb Esser, with some slipshod eyeballing by yours truly. If some of the walking directions seem wrong or the "closest" location is really off, by all means let me know.
Want to Customize the Applet?
As I mentioned above, all the actual hard information that the applet chews on is contained in a separate config file. If you can read this, you're more than intelligent enough to edit the config file so that the applet can give directions around your edited game world, your house, or anything else for that matter. Interested? Drop me a line.
Want the source? You're welcome to it. However, it's pretty ugly right now, and I don't care to release it until it's been cleaned up a bit and javadoc'd. That's not too hard to do, but it's really low on my list of priorities. So, drop me a line, if you're interested and I'll get moving on it. I'd love to hear what you want to do with it.
Credits
The DWEMER applet and these pages were created haphazardly in August-September 2002 by Marc Johansen. However, the applet's functionality would not be possible without information taken from the Morrowind Travel Guide at GameFAQs compiled by Jimb Esser, and the Morrowind Alliance Transportation Page by Mythos.